// pages/usercenter/record/record.js
import axios,{baseUrl } from '../../../utils/axios'
import dayjs from "dayjs"
Page({

  /**
   * 页面的初始数据
   */
  data: {
    list: [],
    empty: false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getTeaerList()
    // this.getList()
  },
  getTeaerList(){
    axios.get("/app/queryTeaerList").then(res=>{
      this.setData({
        teaerList:res.data.map((item)=>{
          if(item.avatar && item.avatar[0]){
            item.avatraUrl = baseUrl+item.avatar[0].url;
            item.bgImg = baseUrl+ (item.avatar[1] || item.avatar[0]).url;
          }
          return item;
        })
      })
      this.getList();
    })
  },
  getList(status = '2,3,4,5,6') {
    wx.showLoading({
      title: '加载中',
    })
    axios.get('/app/orderList', {
      wxId: wx.getStorageSync('openid'),
      type:4,
      status
    }).then(res => {
      if (res.data) {
        const {teaerList} = this.data;
        const list = res.data.map(item => {
          item.startTime = dayjs(item.startTime).format("MM-DD HH:mm")
          item.endTime = dayjs(item.endTime).format("MM-DD HH:mm");
          item.remark = JSON.parse(item.remark ||"{}")
          item.teaerName = teaerList.find(ite=>ite.ID === item.userId).name;
          return item
        })
        this.setData({
          list,
          empty: false
        })
      } else {
        this.setData({
          list: [],
          empty: true
        })
      }
    }).finally(() => {
      wx.hideLoading();
    })
  },
  onTabsChange(e) {
    const value = e.detail.value
    this.setData({
      list: [],
      empty: true
    })
    this.getList(value === "0"?undefined:value)
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {
    wx.switchTab({
      url: '/pages/usercenter/usercenter',
    });
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})